package me.seawenc.db.checker;

import me.seawenc.db.checker.bean.ExecParameters;
import me.seawenc.db.checker.helper.Optionalx;
import me.seawenc.db.checker.service.SchemaService;

public class CheckApplication {
    public static void main(String[] args) {
        // 封装参数
        ExecParameters parameters = ExecParameters.getInstance(args);
        // 若export参数为true，执行导出
        Optionalx.ifThen(parameters.isExport(),()->SchemaService.export(parameters));
        // 若check参数为true,执行检查
        Optionalx.ifThen(parameters.isCheck(),()->SchemaService.check(parameters));

    }
}
